//
//  ShellAccountViewModel.h
//  ShellWallert
//
//  Created by lvzhao on 2019/10/4.
//  Copyright © 2019 VV. All rights reserved.
//

#import "LZBaseViewModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface ShellAccountViewModel : LZBaseViewModel


/**
 Convert 登錄的接口
 @param account 邮箱
 @param password 密码
 */
- (void) loginAccount:(NSString *)account password:(NSString *)password;

/**
 Convert 发送短信接口
 @param account 邮箱
 @param type  1 注册   2忘记密码 3 修改交易密码

 */
- (void) sendVerifiCode:(NSString *)account
                   type:(NSInteger)type;



/**
 Convert  註冊的接口
 @param account  账号
 @param areaCode  国家
 @param invitCode  邀請碼
 @param verification  驗證碼
 @param password 密碼
 */
- (void) registerAccount:(NSString *)account
                areaCode:(NSString *)areaCode
               invitCode:(NSString *)invitCode
            verification:(NSString *)verification
                password:(NSString *)password;


/**
 Convert  忘记密码的接口
 @param account  账号
 @param verification  驗證碼
 @param password 密碼
 */
- (void) forgetAccount:(NSString *)account
          verification:(NSString *)verification
              password:(NSString *)password;

/**
 Convert  修改登录密码
 @param account  账号
 @param password 密碼
 */
- (void) changeLoginAccount:(NSString *)account
                   password:(NSString *)password;


/**
 Convert  修改交易密码
 @param veriCode 验证码
 @param password 密碼
 */
- (void) changeTradeVeriCode:(NSString *)veriCode
                    password:(NSString *)password;

@end

NS_ASSUME_NONNULL_END
